package com.xyz.admin.common.entity;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.*;
/**
 * 
 * @author admin
 * @date 2020-01-07 13:57
 */
@ApiModel(description = "EvUserEntity")
public class EvUserEntity {

    /**
     * 用户ID
     */
	@ApiModelProperty(value = "用户ID")
    private Long userid;

    /**
     * 账号
     */
	@ApiModelProperty(value = "账号")
    private String account;    /**
     * 手机号
     */
	@ApiModelProperty(value = "手机号")
    private String phone;

    /**
     * 用户昵称
     */
	@ApiModelProperty(value = "用户昵称")
    private String nickname;

    /**
     * 密码
     */
	@ApiModelProperty(value = "密码")
    private String password;

    /**
     * 密码盐值
     */
	@ApiModelProperty(value = "密码盐值")
    private String salt;

    /**
     * 头像
     */
	@ApiModelProperty(value = "头像")
    private String avatar;

    /**
     * 城市编号
     */
	@ApiModelProperty(value = "城市编号")
    private String cityCode;

    /**
     * 0 否 1是-会员
     */
	@ApiModelProperty(value = "0 否 1是-会员")
    private Integer vip;

    /**
     * 状态 1-正常 0-锁定
     */
	@ApiModelProperty(value = "状态 1-正常 0-锁定")
    private Integer status;

    /**
     * 会员开始时间
     */
	@ApiModelProperty(value = "会员开始时间")
    private String memberStartTime;

    /**
     * 会员结束时间
     */
	@ApiModelProperty(value = "会员结束时间")
    private String memberEndTime;

    /**
     * 会员次数
     */
	@ApiModelProperty(value = "会员次数")
    private Integer memberTime;

    /**
     * 会员费
     */
	@ApiModelProperty(value = "会员费")
    private BigDecimal memberMoney;

    /**
     * 手机IMEI号
     */
	@ApiModelProperty(value = "手机IMEI号")
    private String phoneImei;

    /**
     * 邀请人id  0-非邀请注册
     */
	@ApiModelProperty(value = "邀请人id  0-非邀请注册")
    private Long pid;

    /**
     * 预留字段1
     */
	@ApiModelProperty(value = "预留字段1")
    private String reserved1;

    /**
     * 预留字段2
     */
	@ApiModelProperty(value = "预留字段2")
    private String reserved2;

    /**
     * 预留字段3
     */
	@ApiModelProperty(value = "预留字段3")
    private String reserved3;

    /**
     * 预留字段4
     */
	@ApiModelProperty(value = "预留字段4")
    private String reserved4;

    /**
     * 预留字段5
     */
	@ApiModelProperty(value = "预留字段5")
    private String reserved5;

    /**
     * 创建人
     */
	@ApiModelProperty(value = "创建人")
    private Long createby;

    /**
     * 创建时间
     */
	@ApiModelProperty(value = "创建时间")
    private String createtime;

    /**
     * 更新人
     */
	@ApiModelProperty(value = "更新人")
    private String updateby;

    /**
     * 更新时间
     */
	@ApiModelProperty(value = "更新时间")
    private String updatetime;

    /**
     * 是否首次登陆 0--是  1--否
     */
	@ApiModelProperty(value = "是否首次登陆 0--是  1--否")
    private Integer first;

    /**
     * token
     */
	private String token;

    /**
     * 店铺id
     */
    @ApiModelProperty(value = "店铺id")
	private Long gpid;

    /**
     * 用户类型 0:普通用户,1:店铺
     */
    @ApiModelProperty(value = "用户类型 0:普通用户,1:店铺")
    private Integer userType;

    /**
     * 积分
     */
    @ApiModelProperty(value = "积分")
    private BigDecimal jifen;

    /**
     * 消耗积分
     */
    @ApiModelProperty(value = "消耗积分")
    private BigDecimal consumeJifen;



    public Long getUserid() {
        return userid;
    }

    public void setUserid(Long userid) {
        this.userid = userid;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getSalt() {
        return salt;
    }

    public void setSalt(String salt) {
        this.salt = salt == null ? null : salt.trim();
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar == null ? null : avatar.trim();
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode == null ? null : cityCode.trim();
    }

    public Integer getVip() {
        return vip;
    }

    public void setVip(Integer vip) {
        this.vip = vip;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getMemberStartTime() {
        return memberStartTime;
    }

    public void setMemberStartTime(String memberStartTime) {
        this.memberStartTime = memberStartTime;
    }

    public String getMemberEndTime() {
        return memberEndTime;
    }

    public void setMemberEndTime(String memberEndTime) {
        this.memberEndTime = memberEndTime;
    }

    public Integer getMemberTime() {
        return memberTime;
    }

    public void setMemberTime(Integer memberTime) {
        this.memberTime = memberTime;
    }

    public BigDecimal getMemberMoney() {
        return memberMoney;
    }

    public void setMemberMoney(BigDecimal memberMoney) {
        this.memberMoney = memberMoney;
    }

    public String getPhoneImei() {
        return phoneImei;
    }

    public void setPhoneImei(String phoneImei) {
        this.phoneImei = phoneImei == null ? null : phoneImei.trim();
    }

    public Long getPid() {
        return pid;
    }

    public void setPid(Long pid) {
        this.pid = pid;
    }

    public String getReserved1() {
        return reserved1;
    }

    public void setReserved1(String reserved1) {
        this.reserved1 = reserved1 == null ? null : reserved1.trim();
    }

    public String getReserved2() {
        return reserved2;
    }

    public void setReserved2(String reserved2) {
        this.reserved2 = reserved2 == null ? null : reserved2.trim();
    }

    public String getReserved3() {
        return reserved3;
    }

    public void setReserved3(String reserved3) {
        this.reserved3 = reserved3 == null ? null : reserved3.trim();
    }

    public String getReserved4() {
        return reserved4;
    }

    public void setReserved4(String reserved4) {
        this.reserved4 = reserved4 == null ? null : reserved4.trim();
    }

    public String getReserved5() {
        return reserved5;
    }

    public void setReserved5(String reserved5) {
        this.reserved5 = reserved5 == null ? null : reserved5.trim();
    }

    public Long getCreateby() {
        return createby;
    }

    public void setCreateby(Long createby) {
        this.createby = createby;
    }

    public String getCreatetime() {
        return createtime;
    }

    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    public String getUpdateby() {
        return updateby;
    }

    public void setUpdateby(String updateby) {
        this.updateby = updateby == null ? null : updateby.trim();
    }

    public String getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime;
    }

    public Integer getFirst() {
        return first;
    }

    public void setFirst(Integer first) {
        this.first = first;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public Long getGpid() {
        return gpid;
    }

    public void setGpid(Long gpid) {
        this.gpid = gpid;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public BigDecimal getJifen() {
        return jifen;
    }

    public void setJifen(BigDecimal jifen) {
        this.jifen = jifen;
    }

    public BigDecimal getConsumeJifen() {
        return consumeJifen;
    }

    public void setConsumeJifen(BigDecimal consumeJifen) {
        this.consumeJifen = consumeJifen;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

}